/* Author :: Puneet Sharma(puneet438@gmail.com) */

html,body{height:100%;}
html{margin:0;padding:0;border:0;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
table{border-collapse:collapse;border-spacing:0;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
input{background:transparent;}
button,input,select,textarea{margin:0;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"],input[type="email"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{height:auto;overflow:auto;vertical-align:top;}
.clearfix .container{*zoom:1;display:block;}
.clearfix:before,.clearfix:after,.container:before,.container:after{display:table;content:"";}
.clearfix:after{clear:both;}
.clear{display:block;clear:both;}
strong{font-weight:bold;}
em{font-style:italic;}

input[type="text"],input[type="password"],input[type="email"]{padding:5px 10px;}
input[type="text"], input[type="password"], input[type="email"], textarea{
  border-color:transparent; font-size:16px; font-family:'Open Sans', sans-serif; font-weight:300; color:#737373; background:#ffffff; outline:0;
  border: 1px solid #CCCCCC;
}
select{font-size:16px; font-family: font-family:'Open Sans', sans-serif; font-weight:300;padding:5px; color:#737373;}
textarea,iframe{
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
   padding:10px;resize:vertical;
}

/* input wrapper */
.input, select{
  color:#737373;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.input:focus, select:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
.input-wrapper{display:block;position:relative;}

.textEditor textarea, .textEditor iframe{width:100%;height:100px;}
iframe{padding:0}
label{clear:both;}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #eee;
}

::-webkit-scrollbar{
    width:8px;
}

::-webkit-scrollbar:horizontal{
    height:9px;
}

::-webkit-scrollbar-track {
    /* -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.3); */
    border-radius:10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background:#c3c3c3;
    
}


/* Fonts ----------------------- */
.ff1{font-family: Arial, sans-serif;}
.fw300{font-weight:300;}
.fw400{font-weight:400;}
.fw400{font-weight:600;}
.fw700{font-weight:700;}

/* headings */
h1, h2, h3, h4, h5, h6{}
p{margin-bottom:10px;}
blockquote{padding-left:10px;}

/* font-size */
.fs8{font-size:8px;}
.fs9{font-size:9px;line-height:11px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}

/* essentials --------------------------- */
.hide-text{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}
.nowrap, .no-wrap{white-space:nowrap;} /* text will never wrap itself to multiple lines */
.wrap{white-space:normal;}
.break-word{word-wrap:break-word;}
.word-break{word-break:break-all;}

input, .border-box, .box, .block{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;}
.uppercase{text-transform: uppercase;}
.capitalize{text-transform: capitalize;}

/* display */
.inline{display:inline;}
.inline-block{display:inline-block;}
.block{display:block;width:100%;}
.block:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

/* floats */
.fleft{float:left;}
.fright{float:right;}
.fnone{float:none;}


/* absolute */
.left{left:0px;}
.right{right:0px;}
.top{top:0px;}
.top15{top:15px;}
.left-30{left:-30px;}
.right-50{right:-50px;}
.right-15{right:-15px;}
.top-20{top:-20px;}
.right15{right:15px;}
.top35{top:35px;}
.bottom{bottom:0px;}
.bottom-5{bottom:-5px;}
.top10{top:10px;}
.top100p{top:100%;}
.left100p{left:100%;}
.top13{top:13px;}
.right10{right:10px;}
.right-20{right:0px;}
.right15{right:15px;}
.right50{right:50px;}
.top5{top:5px;}
.right5{right:5px;}
.bottom7{bottom:7px;}
.bottom5{bottom:5px;}
.bottom10{bottom:10px;}
.left5{left:5px;}
.left10{left:10px;}
.left12{left:12px;}
.left13{left:13px;}
.bottom50{bottom:50px;}
.bottom-7{bottom:-7px;}
.bottom-15{bottom:-15px;}
.left50p{left:50%;}
.left-10{left:-10px;}
.left-5{left:-5px;}
.top-5{top:-5px;}
.top-15{top:-15px;}
.right-10{right:-10px;}
.top-11{top:-11px;}
.right-9{right:-9px;}
.top-10{top:-10px;}
.bottom-10{bottom:-10px;}
.left-20{left:-20px;}
.right-20{right:-20px;}
.top50p{top:50%;}
.right300{right:300px;}
.top50{top:50px;}
.top100{top:100px;}
.left5{left:5px;}
.right370{right:370px;}
.top30{top:30px;}
.top35{top:35px;}

/* overflows */
.overflow-hidden{overflow:hidden;}
.overflow-visible{overflow:visible;}
.overflow-scroll{overflow:scroll;}
.overflow-auto{overflow:auto;}
.overflow-y{overflow-x:hidden;overflow-y:auto;}
.overflow-x{overflow-y:hidden;overflow-x:auto;}

/* text-alignments */
.align-center{text-align:center!important;}
.align-left{text-align:left!important;}
.align-right{text-align:right!important;}
.align-justify{text-align:justify;}

/* vertical-aligns */
.align-baseline{vertical-align:baseline!important;}
.align-sub{vertical-align:sub!important;}
.align-super{vertical-align:super!important;}
.align-top{vertical-align:top!important;}
.align-text-top{vertical-align:text-top!important;}
.align-bottom, .column.align-bottom{vertical-align:bottom!important;}
.align-text-bottom{vertical-align:text-bottom!important;}
.align-middle{vertical-align:middle!important;}

/* positioning */
.static{position:static;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}

/* cursors */
.cursor-auto{cursor:auto}
.cursor-crosshair{cursor:crosshair}
.cursor-default{cursor:default}
.cursor-e-resize{cursor:e-resize}
.cursor-help{cursor:help}
.cursor-move{cursor:move}
.cursor-n-resize{cursor:n-resize}
.cursor-ne-resize{cursor:ne-resize}
.cursor-nw-resize{cursor:nw-resize}
.cursor-pointer{cursor:pointer}
.cursor-progress{cursor:progress}
.cursor-s-resize{cursor:s-resize}
.cursor-se-resize{cursor:se-resize}
.cursor-sw-resize{cursor:sw-resize}
.cursor-text{cursor:text}
.cursor-w-resize{cursor:w-resize}
.cursor-wait{cursor:wait}

/* table-css */
.table{display:table;width:100%;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.inline-table{display:inline-table;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.table-row{display:table-row;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.table-cell{display:table-cell;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}

/* row-column */
.row{*zoom:1;display:table;width:100%;max-width:100%;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.row .column{display:table-cell;vertical-align:top;float:none;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.row .column.zero{width:1px;}
.table-cell.zero{width:1px;}
*html .row .column{float:left;margin:0;} /* IE5, IE6 */
*+html .row .column{float:left;border:0;margin:0;} /* IE7 */

/* margins */
.mar-r-1{margin-right:1px;}
.mar10{margin:10px;}
.mar20{margin:20px;}
.mar-l-5{margin-left:5px;}
.mar-t--1{margin-top:-1px;}
.mar-b--2{margin-bottom:-2px;}
.mar-l--5{margin-left:-5px;}
.mar-l--10{margin-left:-10px;}
.mar-l--15{margin-left:-15px;}
.mar-t--3{margin-top:-3px;}
.mar-t-3{margin-top:3px;}
.mar-t--5{margin-top:-5px;}
.mar-t-5{margin-top:5px;}
.mar-r-5{margin-right:5px;}
.mar-t-10{margin-top:10px;}
.mar-t-20{margin-top:20px;}
.mar-l-15{margin-left:15px;}
.mar-t-12{margin-top:12px;}
.mar-t-15{margin-top:15px;}
.mar-b-10{margin-bottom:10px;}
.mar-r-10{margin-right:10px;}
.mar-l-10{margin-left:10px;}
.mar-b-15{margin-bottom:15px;}
.mar-b-20{margin-bottom:20px;}
.mar-l-20{margin-left:20px;}
.mar-b-30{margin-bottom:30px;}
.mar-b-5{margin-bottom:5px;}
.mar-r-20{margin-right:20px;}
.mar-t-30{margin-top:30px;}
.mar-r-30{margin-right:30px;}
.mar-t-40{margin-top:40px;}
.mar-l-60{margin-left:60px;}
.mar-b-0{margin-bottom:0px;}
.mar-r-15{margin-right:15px;}
.mar-r-45{margin-right:45px;}
.mar-b-75{margin-bottom:75px;}

/* paddings */
.pad{}


/* fonts */
.bold{font-weight:bold;}
.italic{font-style:italic;}

/* radius */
.r50p{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}

/* %age heights & widths */
.w0{width:0px;}
.w10p{width:10%;}
.w20p{width:20%;}
.w30p{width:30%;}
.w33p{width:33.33%;}
.w40p{width:40%;}
.w50p{width:50%;}
.w60p{width:60%;}
.w70p{width:70%;}
.w80p{width:80%;}
.w90p{width:90%;}
.w100p{width:100%;}
/* heights */
.max-h100p{max-height:100%;}
.min-h100p{min-height:100%;}
.h100p{height:100%;}
.h100{height:100px;}
.h0{height:0px;}


/* borders */
.b0{border:0!important;}
.b{border:1px solid #000;}
.b-t-0{border-top:0}
.b-t-1{border-top:1px solid #000;}
.b-b-1{border-bottom:1px solid #000;}
.b-l-1{border-left:1px solid #000;}
.b-r-1{border-right:1px solid #000;}

/* line heights */
.lh0{line-height:0;}
.lh1{line-height:1;}
.lh1_1{line-height:1.1;}
.lh1_2{line-height:1.2;}
.lh1_3{line-height:1.3;}

/* z-index */
.z0{z-index:0;}
.z1{z-index:1;}
.z11{z-index:11;}
.z111{z-index:111;}

/* lst-none */
.lst-none, .lst-none ul{list-style-type: none;margin:0;}

/* anchor */
a{color:#76a6d7;}
a, a:hover, a:active{text-decoration:none;}
.underline{text-decoration:underline;}
.underline:hover{text-decoration:underline;}
.uoh{text-decoration:none;}
.uoh:hover{text-decoration:none;}

/* text-transformation */
.ttc{text-transform: capitalize;}

/* colors */
.c0{color:#000000;} /* black */
.c1{color:#ffffff;} /* white */

/* backgrounds */
.bgt{background:transparent;} /* transparent */
.bg0{background:#000000;} /* black */
.bg1{background:#ffffff;} /* white */


.btn-green{background:#58d75b;display:inline-block;color:#fff;padding:8px 15px 8px 15px;text-decoration:none; line-height:1;
  box-shadow:0 4px 0 #4cb14f;-moz-box-shadow:0 4px 0 #4cb14f;-webkit-box-shadow:0 4px 0 #4cb14f;-khtml-box-shadow:0 4px 0 #4cb14f;-o-box-shadow:0 4px 0 #4cb14f;
  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;
  border:0;-moz-border:0;-webkit-border:0;-khtml-border:0;-o-border:0;
}
input.btn-green{padding:7px 15px 6px 15px;border:0;}
.btn-green:hover{text-decoration:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;-o-box-shadow:none;}
.btn-green:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;-o-box-shadow:none;}

/* visibility */
.hide{display:none;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}
.collapse{visibility:collapse;} /* Only for table elements */

/* error */
.error{background:#f56262;color:#fff;padding:10px;font-size:15px;;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.success{background:#62c352;color:#fff;padding:10px;font-size:15px;;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}

/* desktop */
.mob{display:none;}
.tab{display:none;}
.desk{display:block;}
.desk.inline-block{display:inline-block;}

/* Media Queries for Tablet */
@media screen and (max-width: 1024px) {
  
  /* tab */
  .desk{display:none;}
  .mob{display:none;}
  .tab{display:block;}
  .tab.inline-block{display:inline-block;}
}

/* Media Queries for Mobile */
@media screen and (max-width: 780px) {
  
  /* mob */
  .desk{display:none;}
  .tab{display:none;}
  .mob{display:block;}
  .mob.inline-block{display:inline-block;}
}

.center-box{positon:absolute;display:table;width:100%;height:100%;background:rgba(0,0,0,0.1);left:0;top:0;overflow:auto;}
.center-box.hide{display:none;}
.center-box .center-box-inner{display:table-cell;text-align:center;vertical-align:middle;}
.center-box .center-box-inner .content{display:inline-block;background:#fff;max-width:90%;min-width:30%;padding:10px;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}

